package top.hcode.hoj.pojo.dto.coll;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import top.hcode.hoj.pojo.vo.coll.CollQuestionVO;

import java.math.BigDecimal;

/**
 * @author orangej
 * @since 2025/2/18
 */
@Data
public class CollQuestionWithUserAnswerVO extends CollQuestionVO {

    private static final long serialVersionUID = 4175363795197620363L;

    @ApiModelProperty(value = "正确答案")
    private String questionAnswer;

    @ApiModelProperty(value = "学生id")
    private String userId;

    @ApiModelProperty(value = "用户答案")
    private String userAnswer;

    @ApiModelProperty(value = "用户得分")
    private BigDecimal userScore;

    @ApiModelProperty(value = "判题状态：0 未判题 1 正在判题 2 判题完成")
    private Integer judgeState;
}
